/**
 * 123
 * 
 */

package com.laymi._admin.blog;

import com.laymi.common.model.Blog;
import com.jfinal.core.Controller;
import com.jfinal.kit.Ret;
import com.laymi.common._util.GID;
import com.laymi.common._util.UUIDGenerator;

/**
 * 博客控制器
 */
public class BlogController  extends Controller{
	
	static BlogService srv = BlogService.me;
	
	/**
	 * 首页
	 */
	public void index() {
		render("/WEB-INF/_admin/blog/table.html");
	}
	/**
	 * 加载首页Table
	 */
	public void list() {
		renderJson(srv.searchPage(getParaMap(), getParaToInt(0), getParaToInt(1)));
	}
	
	/**
	 * tr行删除
	 */
	public void delOne() {
		srv.delOne(getPara("id"));
		renderJson(Ret.ok("msg", "删除成功"));
	}
	
	/**
	 * 批量删除
	 */
	public void delAll() {
		srv.delAll(getPara("ids"));
		renderJson(Ret.ok("msg", "删除成功"));
	}
	
	/**
	 * 状态控制
	 */
	public void activate() {
		renderJson(srv.activate(getPara("status"), getPara("id")));
	}
	
	/**
	 * 添加页面
	 */
	public void toadd() {
		render("/WEB-INF/_admin/blog/add.html");
	}
	
	/**
	 * 添加按钮操作
	 */
	public void doadd() {
		getModel(Blog.class,"")
		.setId(GID.getId())
		.save();
		renderJson(Ret.ok("msg", "添加成功"));
	}
	
	/**
	 * 编辑页面
	 */
	public void toedit() {
		setAttr("t", "edit");
		setAttr("e", srv.findById(getPara(0)));
		render("/WEB-INF/_admin/blog/edit.html");
	}
	
	/**
	 * 查看页面
	 */
	public void tosee() {
		setAttr("t", "see");
		setAttr("e", srv.findById(getPara(0)));
		render("/WEB-INF/_admin/blog/edit.html");
	}
	
	/**
	 * 编辑按钮操作
	 */
	public void doedit() {
		getModel(Blog.class,"")
		.update();
		renderJson(Ret.ok("msg", "修改成功"));
	}

}